/*
 文件说明：BBS默认布局
 创建时间：2009-7-20 AM
*/

/*常用方法*/
.left{float:left;}
.right{float:right;}
.b{font-weight:bold;}
.list{margin:5px 0; zoom:1; overflow:hidden;}

/*顶部链接*/
#topbar {/*width:100%; min-width:700px;*/ height:22px; line-height:14px; overflow:hidden;}
#topbar ul{float:left;margin:0 auto; padding-top:4px;}
#topbar ul li{display:inline;}
#topbar ul li a{margin:0 3px; padding:1px 3px; _padding:2px 3px;}
#topbar dl{float:right;margin:0 auto; padding-top:4px; }
#topbar dl dd{float:right;}
#topbar dl dd a{margin:0 3px; padding:1px 3px; _padding:2px 3px;}

/*头部信息*/
#head {margin:0px 10px; /*width:98%; min-width:700px; max-width:1200px;*/ height:60px; overflow:hidden;}
#head #logo{float:left; width:160px; height:60px; text-indent:-9999px;}
#head #logo a{display:block; width:160px; height:60px;}
#head #menutop{float:right; text-align:right;}
#head #menutop .welcome{padding:5px 0 0 0; height:34px;}
#sform .txt{margin:0 2px 0 0; padding:2px 0 0 3px; width:280px; height:15px; font-size:12px; }
#sform input,#sform img{vertical-align:middle;}

/*rss*/
.rss{margin-bottom:-2px;}

/*内容区*/
#main{margin:0px 10px; /*width:98%; min-width:700px; max-width:1200px;*/ overflow:hidden;}

/*hottags*/
#hottags{padding:1px;}
#hottags h4{padding:1px 8px;}
#hottags p{padding:10px 8px;}

/*notice*/
#notice { padding:1px 0 1px 25px; *padding:2px 0 0 25px; _padding:2px 0 0 25px; overflow:hidden; }
#notice ul li{float:left; margin:0 5px; _display:inline; line-height:20px;white-space:nowrap;}

.txtarea{line-height:22px;}
#notcie_area .txtarea{padding:10px 15px; line-height:22px;}

/*bread*/
#bread{display:block; padding:0 10px; height:22px; line-height:22px;}
#bread .left{_padding-top:4px;}

/*pagebar*/
.pagebar{height:28px; margin:5px 0 -5px 0; overflow:hidden;}
.pagebar .left{float:left; padding:7px 0 0 0;}
.pagebar .left a{-moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;}
.pagebar .left .on{background:#C5DAEF; border-color:#C5DAEF; color:#418ACC; font-weight:bold; }
.pagebar .left .on:hover{border-color:#C5DAEF;}

/*page_btns*/
.post_btn a{display:block; float:left; _display:inline; padding:1px 9px; *padding:2px 9px 0; _padding:2px 9px 0; line-height:18px;}
.left .post_btn a{margin:0 3px 0 0;}
.right .post_btn a{margin:0 0 0 3px;}
.post_btn2 a{display:block; float:left;  _display:inline; padding:1px 9px; *padding:2px 9px 0; _padding:2px 9px 0; line-height:18px;}
.left .post_btn2 a{margin:0 3px 0 0;}
.right .post_btn2 a{margin:0 0 0 3px;}

#atopbtns{position:relative;}
#adminlist{z-index:1000;position:absolute; left:220px; top:0px; height:19px; padding:1px 5px 0 5px; background:#F6F9FE;}
#adminlist dd{display:inline; margin:0 3px;}

/*高级搜索*/
#forum-search{margin:20px auto; padding:10px 20px; width:580px;}
#forum-search div{padding-left:50px;}
#forum-search p{margin:2px 0; padding:1px 0;}
#forum-search p input{vertical-align:middle; margin-top:-3px;}
#forum-search .txt{width:310px; border-width:2px 1px 1px 2px; border-style:solid; height:22px; padding:3px 0 0 3px; }
#forum-search .btn{width:70px; height:27px; }

#advanced_search{margin:20px auto; padding:10px 20px; width:580px;}
#advanced_search dl{width:580px; overflow:hidden;}
#advanced_search dt{float:left; width:100px; padding:8px 0;}
#advanced_search dd{float:left; width:480px; padding:8px 0;}
#advanced_search input{margin-top:-2px;}

/*板块管理*/
#admin_func{padding:15px 0; text-align:center;}

/*分页*/
.post_page {zoom:1; overflow:hidden;}
.post_page a{float:left; _display:inline; margin:0 3px 0 0; padding:1px 6px;}

/*content*/
.closeicon{padding:1px 5px 0 0;}
.block_sub{padding:2px 0 0 12px; height:20px; font-weight:bold; font-size:12px; overflow:hidden;}
.block_sub .supmod{margin:0 10px; _display:inline;}
#content .subject em{font-weight:normal;}
#content .mainbox .icon{width:50px; text-align:center;}
#content .mainbox .nums{width:100px;text-align:center;}
#content .mainbox .lastpost{width:210px;}
#content .mainbox .forumname{width:120px;text-align:center;}
#content .mainbox .banzhu{width:100px;text-align:center;}
.mainbox thead th, #content .mainbox thead td{height:15px;}
#content .mainbox thead th.section{text-indent:50px;}
#content .mainbox tbody .section{padding:5px 0;}
#content .mainbox tbody td{padding:2px 0;}

/*内容页*/
.detail_table {padding:1px;}
.detail_table table{width:100%;}
td.postauthor{width:170px; padding:5px; overflow:hidden; vertical-align:top;}
td.postcontent{padding:0 1px; vertical-align:top;}
td.postauthor .pad{margin:2px auto; width:165px; overflow:hidden;}
td.postauthor .pad .pic{float:left; width:84px;}
td.postauthor .pad .pic img{padding:1px; border:1px solid #333333;}
td.postauthor .pad .txt{float:right; padding-top:5px; width:75px;}
td.postauthor .pad ul li{line-height:22px;}
td.postauthor .auth{line-height:20px;}
td.postauthor .auth img{margin-bottom:-2px;}
td.postauthor .pad ul li a{padding:0 0 0 20px;}
td.postauthor .lasttime{margin-top:0px; padding:2px 8px; vertical-align:bottom;}
.postinfo{padding:1px 8px;}
.postactions{margin-top:10px; padding:2px 8px;}
.defaultpost{padding:10px; 	height:auto!important; height:250px; min-height:200px; font-size:14px;}
.defaultpost .title{margin-bottom:20px; }
.defaultpost .title img{margin:0 5px -4px 0;}
.defaultpost .attacment{margin:5px 0;}
.defaultpost .quote{width:65%;}
.defaultpost .limitarea, .defaultpost .allowarea{width:480px; margin:5px 0 5px 10px; padding:5px 8px;}
.att_content{margin:30px 20px 0; padding-top:5px; width:80%; vertical-align:bottom;}
.att_content .fj{margin:0 15px 5px 15px; padding:0 5px; line-height:18px;}
.att_content .fj img{margin:0 3px -4px 0; *margin:0 3px -1px 0; _margin:0 3px -1px 0;}
.buysubject a{margin:0 3px; _display:inline;}

/**add0730*/
.detail_table .offer_tip{padding:5px 10px; float:left; width:auto; border:1px solid #E2E9E0;}
.detail_table .offer_tip em{color:#FF6600;}
.detail_table .offer_tip a{color:#0070AF;}

/*list_table*/
.list_table tbody .subject h2{line-height:19px;}
.list_table tbody .subject h2 .icon img{margin:0 4px -5px 0;}
.list_table tbody td{padding:5px 0;}
.list_table tbody th{padding:8px 5px; height:18px; }
.list_table .folder{width:40px; text-align:center;}
.list_table .block{width:100px;}
.list_table .author{width:100px;}
.list_table .nums{width:60px;}
.list_table .lastpost{padding-right:5px; width:120px; text-align:right;}
.list_table .forumname{width:120px;text-align:center;}

.list_table .author .time{display:block; margin-top:-4px;}
.list_table .lastpost .time{display:block; margin-bottom:-4px; text-align:right;}
.list_table .normal-subject{text-align:center;}

.userlist_table table{background:#F5FCFF;}
.userlist_table table thead td{padding:1px 0 1px 20px;}
.userlist_table table tbody td{padding:8px 0 8px 20px;}
.userlist_table .userid{width:80px;}
.userlist_table table tbody td.regtime{width:180px;}



/*快速回复*/
#quick_post table{width:100%;}
#quick_post{margin:10px 0; padding:8px 10px; border:1px solid #CAD9EA;}
#quick_post legend{padding:0 8px; background:#C5DAEF; color:#00007F; font-weight:bold;}
.qpost_set{padding:5px; width:170px; border-right:1px solid #CAD9EA; vertical-align:top;}
.qpost_set blockquote{margin-left:10px;}
.qpost_set dl{vertical-align:top;}
.qpost_set dl dd{margin:2px 0;}
.qpost_content{padding:5px; vertical-align:top;}

/*发布新帖*/
.post_table{padding:1px;}
.post_table table{width:100%;}
.post_table td{padding:15px 10px;}
.npostl{padding:5px; width:170px; vertical-align:top; overflow:hidden;}
.npostl .postrules{padding:5px 8px;}
.npostr{padding:5px; vertical-align:top; overflow:hidden;}
.npostr select, .npostr input{vertical-align:middle;}
.npost-icon{width:380px;}
.npost-icon li{float:left; padding:0 3px; width:45px; line-height:18px;}
.npost-icon li img{vertical-align:middle;}
.npost-icon li input{margin-top:-2px;}
.npost-subject{width:300px;}
.npost-cat p{margin:3px 0;}
.npost-cat .radio{margin:-2px 4px 0 0;}
.npost-cat .txt{margin:0 2px; width:30px;}
.npostr .fieldset{padding:8px 8px 8px 10px; margin:5px 0;}
.npost-submit{margin:5px 0;}
.npostr .minitxt{width:25px;}
/*0729new-------*/
.npostr .attac_add{margin:3px 0; zoom:1; overflow:hidden;}
.npostr .attac_add dd input{margin-left:0;}
.npostr .attac_add dd{float:left; padding:0 2px 0 0;}
.npostr .attac_add dd .txt{margin:0 2px;}
.npostr .attac_add dd input{_margin-top:-3px;}
.npostr .attac_add .attac_name{width:100px; color:#000;}

/*个人资料*/
.user_table{position:relative; padding:1px; background:#F5FCFF;}
.user_table table{width:100%;}
.user_table{border-top:1px solid #4DB1F0;}
.user_table td, .user_table th{padding:15px 10px;}
.user_table th{width:120px; text-align:right;}
/*.btn_status{float:left; width:65px; margin:0 3px 0 0; text-align:center; _display:inline; }*/
.user_menu li{float:left; margin-left:3px; _display:inline;}
.user_menu li a{display:block; width:75px; text-align:center;}

.user_table input,.user_table select{vertical-align:middle;}
.user_table .face{float:left; margin-right:10px; _display:inline;}
.user_table .ffunc{margin-left:10px;}

/*论坛设置*/
.edit_menu{position:absolute; left:10px; top:20px; width:160px; -moz-border-radius:3px;}
.edit_menu dl{padding:8px;}
.edit_menu dl a{display:block;}
.edit_content{margin:20px 15px 20px 180px; padding:2px 15px; -moz-border-radius:3px;}
.edit_content table th,.edit_content table td{padding:10px;}
.edit_content table th{width:230px; color:#000;}
.edit_content .perm_table th{width:100px; text-align:left;}
.limit-map table td{padding:5px;}

/*帖子操作*/
.admin_table{padding-top:1px;}
.admin_table table td, .admin_table table th{padding:10px 5px; vertical-align:top;}
.admin_table table th{width:220px; text-align:right;}
.admin_table table input{margin-top:-3px;}
/*20090804*/
.highlight{float:left; width:40px; margin-right:25px; _display:inline; overflow:hidden;}
.admin_table .highlight input{float:left; margin-top:1px;}
.highlight span{float:right; width:16px; height:16px;}

/*弹出窗口*/
#dialog_base{margin:8px 10px; background:#FFF; overflow:hidden;}
#dialog_base .tit{background:#89B5E9; color:#FFF; padding:3px 0 3px 10px;}
#dialog_base .dialog_txt{border:1px solid #4E86C4;}
#dialog_base table{width:100%; background:#F6F9FE;}
#dialog_base table thead{background:#F5F7F4;}
#dialog_base table thead td{padding:0 8px;}
#dialog_base table thead td{border-bottom:1px solid #E2E9E0;}
#dialog_base table tbody td{padding:4px 8px; border-bottom:1px dotted #CCC;}
#dialog_base .close{float:right; padding:2px 7px 0 0;}

/*信息提示*/
#msg_area .txtarea{padding:40px 0 50px; text-align:center; background:#F6F9FE;}

/*online*/
#online h4{padding:1px 0 1px 12px;}
#online dt, #online dd{padding:6px 5px; margin:0 5px;}
#online dd{border-top:1px solid #DBE5F1;}
#online dt img, .onlinelist dd img{vertical-align:middle;}
#online dd ul{zoom:1; overflow:hidden;}
#online dd ul li{float:left; margin:4px 0; padding:0 8px 0 0; line-height:19px; height:18px; width:auto !important; width:120px; min-width:120px; _width:120px; overflow:hidden;}


/*legend*/
.legend{width:500px; margin:15px auto; padding:5px 0; text-align:center;}
.legend label{margin:0 10px;}
.legend label img{vertical-align:middle; margin-right:5px;}

/*footer*/
#footer{padding-top:10px; height:60px; text-align:center; font-size:95%;}
#footer p{margin:4 0;}

/**添加层-JN**/
.more_tuangou{ position:absolute; width:360px; height:450px; background:#f00; top:193px; right:18px; background:#f6f9fe; border:1px solid #cad9ea; padding:10px; z-index:9999;}
.sssssss{  position:absolute; width:360px; height:15px; background:#f00; top:193px; right:18px; background:#f6f9fe; border:1px solid #cad9ea; padding:10px;z-index:9999;}
.name_iphone{ font-size:13px;}
.name_iphone ul li{ height:30px;}
.name_iphone span{ color:#f00; padding-right:5px; font-size:12px; padding-top:10px;}
.name_iphone_info{ border:1px solid #bebebe; background:#f4f4f4; width:220px;}
a.tijiao:link,a.tijiao:visited,a.tijiao:active{ width:70px; height:20px; line-height:20px; text-align:center; background:#017fc6; border-top:1px solid #039dd5; border-right:1px solid #014ac6; border-bottom:1px solid #014ac6; border-left:1px solid #039dd5; color:#fff; margin-left:142px; display:block; font-weight:bold;}
a.tijiao:hover,a.tijiaoo:hover{ background:#f60; text-decoration:none; border:1px solid #f60; font-weight:bold;}
a.tijiaoo:link,a.tijiaoo:visited,a.tijiaoo:active{ width:120px; height:20px; line-height:20px; text-align:center; background:#017fc6; border-top:1px solid #039dd5; border-right:1px solid #014ac6; border-bottom:1px solid #014ac6; border-left:1px solid #039dd5; color:#fff; margin-left:52px; display:block; font-weight:bold;}
.name_iphone dl{ height:25px; line-height:25px; border:1px solid #cad9ea; background:#f6f9fe; text-align:center;}
.name_iphone dl strong{ color:#f00;}
.huodong_duo{ margin-top:10px;}
.huodong_duo ul{ height:200px; overflow:scroll;}
.huodong_duo ul li{ height:30px; line-height:30px; border-bottom:1px dashed #ccc; font-size:12px; }
.huodong_duo ul li p{ float:left; line-height:30px; margin:0; padding:0; color:#333;}
.huodong_duo ul li span{ float:right;color:#777;}
.huodong_duo dl{ margin:10px 0 0 70px;}
.cengl{ width:100%; height:30px; line-height:30px; font:bold 14px "宋体";}
.cengl dl dd{ float:left; padding:0; margin-right:123px; display:inline;}
.cengl dl dd.a{ margin:0; padding:0;}
.cengl dl dd span{ color:#f00;}
/*ckear*/
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
/*IE-mac*/
html .clearfix { height:1%;}
/*IE-mac*/


